package com.freemalll.merchant.domain.dto.risk;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author songshixiong
 * @ClassName BusinessInformationDto
 * @description:
 * @date 2025年06月12日
 * @version: 1.0
 */
@Data
public class BusinessInformationDto {

    @Schema(description = "企业状态 1 存续 0 其他")
    private String regStatus;

    @Schema(description = "统一社会信用代码")
    private String QXB_creditCode;

    @Schema(description = "启信宝商户名称")
    private String QXB_biz_name;

    @Schema(description = "启信宝法人姓名")
    private String QXB_legalPersonName;

    @Schema(description = "商户当前是否发生简易注销 1有 0 无")
    private Integer is_cancellation;

    @Schema(description = "商户当前是否发生注销备案 1有 0 无")
    private Integer is_cancellation_record;

    @Schema(description = "商户当前是否存在严重违法 1有 0 无")
    private Integer is_illegal;

    @Schema(description = "商户当前是否存在被执行人 1有 0 无")
    private Integer is_executed;

    @Schema(description = "商户当前是否存在失信被执行 1有 0 无")
    private Integer is_dishonesty;

    @Schema(description = "商户当前是否存在限制高消费 1有 0 无")
    private Integer is_height_limit;

    @Schema(description = "商户当前是否存在经营异常 1有 0 无")
    private Integer is_business_abnormal;

    @Schema(description = "商户当前是否存在股权质押 1有 0 无")
    private Integer Equity_pledge;

    @Schema(description = "商户当前是否存在股权冻结 1有 0 无")
    private Integer Equity_freeze;

    @Schema(description = "商户当前是否存在行政处罚 0 无行政处罚 1：近一年有行政处罚 2：近1-2年有行政处罚")
    private Integer administrative_penalty;

}
